﻿using System.Linq;

namespace Project.MVC.MsSQLDAL
{
    public interface IDALBase<T>
    {
        IQueryable<T> GetList();    //Lấy toàn bộ danh sách

        bool Insert(T value);       //Thêm đối tượng vào cơ sở dữ liệu
        bool Update(T value);       //Cập nhật thông tin đối tượng
        bool Delete(T value);       //Xoá đối tượng
        
        int Count();                //Đếm số danh sách
        void Commit();
    }
}